package com.suray.rgv.son.data;

import com.suray.rgv.son.util.RgvSonModbusAddr;

public class RgvReadRecMessage extends ModbusReadRecMessage {

    public RgvReadRecMessage() {
        super(RgvSonModbusAddr.READ_DATA_NUM_ADDR);
    }

    public int getRunStatus() {
        return getData(0);
    }

    public int getCurCmdNo() {
        return getData(1);
    }

    public int getActionResult() {
        return getData(2);
    }

    public int getCurSpeed() {
        return getData(3);
    }

    public int getCurCodeH() {
        return getData(4);
    }

    public int getCurCodeL() {
        return getData(5);
    }

    public int getMotorDisH() {
        return getData(6);
    }

    public int getMotorDisL() {
        return getData(7);
    }

    public int getLiftValueH() {
        return getData(8);
    }

    public int getLiftValueL() {
        return getData(9);
    }

    public int getWarn() {
        return getData(10);
    }

    public int getActionError() {
        return getData(11);
    }

    public int getAddr0xD() {
        return getData(12);
    }

    public int getTaskStatus() {
        return getData(0x1F);
    }

    public int getTaskNo() {
        return getData(0x20);
    }

    public int getFinishSegment() {
        return getData(0x21);
    }

    public int getTaskResult() {
        return getData(0x22);
    }

    public int getTaskError() {
        return getData(0x23);
    }
}
